<%--
  Created by IntelliJ IDEA.
  User: Administrator
  Date: 2022/4/15
  Time: 11:15
  To change this template use File | Settings | File Templates.
--%>

<%--入门案例--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Title</title>
</head>
<body>
<h1>入门案例</h1>
4.jsp的语法
    1.注释
    语法:<%--    这是注释内容  --%>
    <%-- 2.java代码--%>
    <%-- 格式:<%java代码%> --%>
    <% System.out.println("bbbb");%>
    <%--    响应到页面   out代表了PrintWriter这个类的对象
        该对象可以直接拿来使用--%>
    <%out.write("打印到页面");%><br/>
    <%String name="观音桥卖披萨";%>
    <%out.write(name);%><br/>

5.jsp的表达式<br/>
    <%--格式:<%=表达式%>%>--%>
    <%out.write("这是没有使用表达式的");%><br/>
    <%--    实际开发中,这种表达式的语法很少写--%>
    <%="这是使用表达式的"%><br/>
6.jsp声明<br/>
    <%--    声明变量,方法,静态--%>
    <%--格式:<%!声明的内容%>--%>
    <%--    有!就是成员变量--%>
    <%!String str="试试就试试";%>
    <%out.write(str);%>
    <%--    没有!就是局部变量--%>
    <%String name1="试试就试试";%>
    <%out.write(name1);%>
    <%!public void show(){
        System.out.println("哈哈哈");
    }%><br/>

7.jsp的指令
    jsp的三大指令: page taglib include
    <%--1.page指令:
            格式:<%@page 属性名=属性值  属性名=属性值 %>
            作用:指定编码格式/文本类型等 所支持的类型,作用于整个页面
            errorPage:出现错误的时候,跳转到指定页面
            ContentType:响应正文类型,以及编码格式
            language:语言     默认java
            对于page指令   使用默认
        2.include指令:
            格式:<%@ include file="被保护的页面路径" %>
            作用:可以包含其他的页面
        3.taglib指令:
            作用:引用第三方的标签库

     --%>

8.九大隐式对象
    <%out.write("哈哈哈");%>
    <%--四个域对象(ServletContext/application  HttpSession/session
     ServletRequestrequest/request pageContext/pageContext)
    响应对象ServletResponse config 异常对象 out page
    不需要创建对象,直接使用即可
    pageContext功能最强大,使用它可以获取其他八大对象
    --%>
9.四大域对象
    作用:是用来共享数据的
    ServletContext 应用域  作用范围:整个应用
    HttpSession  会话域  一次会话范围中贡献数据
    <%
        application.setAttribute("message","岁月无痕");
        session.setAttribute("sm","一剑问天");
        request.setAttribute("biubiu","擎天一柱");
//        request.getRequestDispatcher("/")
    %>
10.el


    <%%>
</body>
</html>
